export default {
	addItemTimes(item, both = true)
	{
		this.setItem(item, this.getItemTimes(item) + 1);
		
		if (both)
			this.setSessionItem(item, this.getItemTimes(item, true) + 1);
	},
	getItemTimes(item, session = false)
	{
		let value = session ? this.getSessionItem(item) : this.getItem(item);
		
		if (value === null)
			value = 0;
		
		return parseInt(value);
	},
	getItem(item)
	{
		return localStorage.getItem(item);
	},
	setItem(item, value)
	{
		return localStorage.setItem(item, value);
	},
	setSessionItem(item, value)
	{
		return sessionStorage.setItem(item, value);
	},
	getSessionItem(item)
	{
		return sessionStorage.getItem(item);
	}
}